.wrapper {
  background-image: linear-gradient(180deg, #eee, #fff 100px, #fff);
}

.curtain {
  background-image: url("/img/bg.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.huge-title {
  font-family: "Playfair Display", Georgia, "Times New Roman",
    serif /*rtl:Amiri, Georgia, "Times New Roman", serif*/;
}

.text-overline {
  font-size: 0.75rem !important;
  font-family: Roboto, sans-serif !important;
  font-weight: 500;
  line-height: 2rem;
  letter-spacing: 0.1666666667em !important;
  text-transform: uppercase !important;
}

.toc,
.toc-child {
  list-style: none;
}

.toc-link {
  display: block;
  text-decoration: none;
  margin-top: 1rem;
}

.category-list,
.category-list-child {
  list-style: none;
}

.category-list-link {
  text-decoration: none;
}
